/**
 ** 案件信息
**/

$(function() {
    // initlayout and core plugins
    App.init();
    // init datepicker
    if ($().datepicker) {
        $('.date-picker').datepicker({
            language:"zh-CN",
            rtl: App.isRTL(),
            autoclose: true
        });
    };
    var dataSet = [
    ['Trident','Internet Explorer 4.0','Win 95+','4','X'],
    ['Trident','Internet Explorer 5.0','Win 95+','5','C'],
    ['Trident','Internet Explorer 5.5','Win 95+','5.5','A'],
    ['Trident','Internet Explorer 6','Win 98+','6','A'],
    ['Trident','Internet Explorer 7','Win XP SP2+','7','A'],
    ['Trident','AOL browser (AOL desktop)','Win XP','6','A'],
    ['Gecko','Firefox 1.0','Win 98+ / OSX.2+','1.7','A'],
    ['Gecko','Firefox 1.5','Win 98+ / OSX.2+','1.8','A'],
    ['Gecko','Firefox 2.0','Win 98+ / OSX.2+','1.8','A'],
    ['Gecko','Firefox 3.0','Win 2k+ / OSX.3+','1.9','A'],
    ['Gecko','Camino 1.0','OSX.2+','1.8','A'],
    ['Gecko','Camino 1.5','OSX.3+','1.8','A'],
    ['Gecko','Netscape 7.2','Win 95+ / Mac OS 8.6-9.2','1.7','A'],
    ['Gecko','Netscape Browser 8','Win 98SE+','1.7','A'],
    ['Gecko','Netscape Navigator 9','Win 98+ / OSX.2+','1.8','A'],
    ['Gecko','Mozilla 1.0','Win 95+ / OSX.1+',1,'A'],
    ['Gecko','Mozilla 1.1','Win 95+ / OSX.1+',1.1,'A'],
    ['Gecko','Mozilla 1.2','Win 95+ / OSX.1+',1.2,'A'],
    ['Gecko','Mozilla 1.3','Win 95+ / OSX.1+',1.3,'A'],
    ['Gecko','Mozilla 1.4','Win 95+ / OSX.1+',1.4,'A'],
    ['Gecko','Mozilla 1.5','Win 95+ / OSX.1+',1.5,'A'],
    ['Gecko','Mozilla 1.6','Win 95+ / OSX.1+',1.6,'A'],
    ['Gecko','Mozilla 1.7','Win 98+ / OSX.1+',1.7,'A'],
    ['Gecko','Mozilla 1.8','Win 98+ / OSX.1+',1.8,'A'],
    ['Gecko','Seamonkey 1.1','Win 98+ / OSX.2+','1.8','A'],
    ['Gecko','Epiphany 2.20','Gnome','1.8','A'],
    ['Webkit','Safari 1.2','OSX.3','125.5','A'],
    ['Webkit','Safari 1.3','OSX.3','312.8','A'],
    ['Webkit','Safari 2.0','OSX.4+','419.3','A'],
    ['Webkit','Safari 3.0','OSX.4+','522.1','A'],
    ['Webkit','OmniWeb 5.5','OSX.4+','420','A'],
    ['Webkit','iPod Touch / iPhone','iPod','420.1','A'],
    ['Webkit','S60','S60','413','A'],
    ['Presto','Opera 7.0','Win 95+ / OSX.1+','-','A'],
    ['Presto','Opera 7.5','Win 95+ / OSX.2+','-','A'],
    ['Presto','Opera 8.0','Win 95+ / OSX.2+','-','A'],
    ['Presto','Opera 8.5','Win 95+ / OSX.2+','-','A'],
    ['Presto','Opera 9.0','Win 95+ / OSX.3+','-','A'],
    ['Presto','Opera 9.2','Win 88+ / OSX.3+','-','A'],
    ['Presto','Opera 9.5','Win 88+ / OSX.3+','-','A'],
    ['Presto','Opera for Wii','Wii','-','A'],
    ['Presto','Nokia N800','N800','-','A'],
    ['Presto','Nintendo DS browser','Nintendo DS','8.5','C/A<sup>1</sup>'],
    ['KHTML','Konqureror 3.1','KDE 3.1','3.1','C'],
    ['KHTML','Konqureror 3.3','KDE 3.3','3.3','A'],
    ['KHTML','Konqureror 3.5','KDE 3.5','3.5','A'],
    ['Tasman','Internet Explorer 4.5','Mac OS 8-9','-','X'],
    ['Tasman','Internet Explorer 5.1','Mac OS 7.6-9','1','C'],
    ['Tasman','Internet Explorer 5.2','Mac OS 8-X','1','C'],
    ['Misc','NetFront 3.1','Embedded devices','-','C'],
    ['Misc','NetFront 3.4','Embedded devices','-','A'],
    ['Misc','Dillo 0.8','Embedded devices','-','X'],
    ['Misc','Links','Text only','-','X'],
    ['Misc','Lynx','Text only','-','X'],
    ['Misc','IE Mobile','Windows Mobile 6','-','C'],
    ['Misc','PSP browser','PSP','-','C'],
    ['Other browsers','All others','-','-','U']];
    console.log( dataSet );
    $("#searchServerInfo").dataTable().fnDestroy();
    var serverInfoTB = $("#searchServerInfo").dataTable({
            "bFilter" : false,
            "bRetrieve": true,
            "ordering": false,
            "bSort" : false,
            "scrollX" : true,
            "scrollCollapse" : true,
            "bProcessing" : true, // 设置异步请求时，是否有等待框。
            "aaData" : dataSet, // 请求url
            "fnServerParams" : function(aoData) {
                aoData.push({
                    "name" : "serviceId",
                    "value" : $("#serviceId").val()
                },
                {
                    "name" : "createBeginTime",
                    "value" : $("#createBeginTime").val()
                },{
                    "name" : "createEndTime",
                    "value" : $("#createEndTime").val()
                },{
                    "name" : "bkType",
                    "value" : $("#bkType").val()
                },
                {
                    "name" : "caseStatus",
                    "value" : $("#caseStatus").val()
                },{
                    "name" : "isOrder",
                    "value" : $("#isOrder").val()
                });
            },
            /*"aoColumns" : [ {
                "mData" : "id",
                "sWidth" : "15px",
                "mRender" : function(data, type, row) {
                    if (data) {
                        return "<input type='checkbox' id='checkboxes' name='checkboxes' class='checkboxes' value='" + data + "'>";
                    }
                }
            }, {
                "mData" : "serialNum",
                "mRender" : function(data, type, row) {
                    return data;
                }
            }, {
                "mData" : "serviceTypeName",
                "mRender" : function(data, type, row) {
                    return data;
                }
            }, {
                "mData" : "resAddr",
              "sWidth" : "70px",
                "mRender" : function(data, type, row) {
                    return data;
                }
            }, {
                "mData" : "destination",
              "sWidth" : "70px",
                "mRender" : function(data, type, row) {
                    return data;
                }
            }, {
                "mData" : "acceptAgentId",
                "mRender" : function(data, type, row) {
                    return data;
                }
            }, {
                "mData" : "caseStatusName",
              "sWidth" : "100px",
                "mRender" : function(data, type, row) {
                    if (data) {
                        if(data == '案件受理'){
                             return '<div class="bg-red padding-top-5 padding-bottom-5">'+data+'</div>';    
                        }
                        if(data == '案件施救'){
                             return '<div class="col-md-12 bg-blue padding-top-5 padding-bottom-5">'+data+'</div>'; 
                        }
                        if(data == '案件关闭'){
                             return '<div class="col-md-12 bg-green padding-top-5 padding-bottom-5">'+data+'</div>';    
                        }
                        if(data == '案件结单'){
                             return '<div class="col-md-12 bg-dark padding-top-5 padding-bottom-5">'+data+'</div>'; 
                        }  
                        }
                }
            }, {
                "mData" : "sname",
                "mRender" : function(data, type, row) {
                    return data;
                }
            }, {
                "mData" : "driverName",
                "mRender" : function(data, type, row) {
                    return data;
                }
            },
            {
                "mData" : "driverName",
                "mRender" : function(data, type, row) {
                    return data;
                }
            }, {
                "mData" : "dispatchId",
                "mRender" : function(data, type, row) {
                    return data;
                }
            }, {
                "mData" : "custName",
                "mRender" : function(data, type, row) {
                    return data;
                }
            }, {
                "mData" : "custPhone",
                "mRender" : function(data, type, row) {
                    return data;
                }
            }, {
                "mData" : "createTime",
              "sWidth" : "100px",
                "mRender" : function(data, type, row) {
                    if (data) {
                        return new Date(data).format('yyyy-MM-dd hh:mm');
                    }
                }
            }, {
                "mData" : "reservationTime",
              "sWidth" : "100px",
                "mRender" : function(data, type, row) {
                    if (data) {
                        return new Date(data).format('yyyy-MM-dd hh:mm');
                    }
                }
            }, {
                "mData" : "id",
                "width" : "210px",
                "mRender" : function(data, type, row) {
                    if (data) {
                        var sid = data +"-" + row.taskId+"-"+row.caseStatusName;
                       return '<div class="group-btn"><button class="btn green btn-sm" type="button" onclick=domodify("'+data+'")>修改</button><button class="btn green btn-sm" type="button" onclick=doview("'+data+'")>查看</button><button class="btn green btn-sm" type="button" onclick=dodispatch("'+sid+'")>调度</button><button class="btn red btn-sm" type="button" onclick=domodify("'+data+'")>作废</button></div>';
                    }
                }
                
            }],*/
            "aoColumnDefs" : [ {
                sDefaultContent : '',
                aTargets : [ '_all' ]

            } ],
            "aLengthMenu" : [ [ 5, 10, 20 ], [ 5, 10, 20 ] ],
            "iDisplayLength" : 5,
            "sPaginationType" : "bootstrap",
            "aaSorting" : [],
            "order": [],
            "oLanguage" : {
                "sLengthMenu" : "每页显示 _MENU_ 条记录",
                "sZeroRecords" : "抱歉， 没有找到",
                "sInfo" : "从 _START_ 到 _END_ /共 _TOTAL_ 条数据",
                "sInfoEmpty" : "",
                "sProcessing" : "正在查询....",
                "sInfoFiltered" : "",
                "oPaginate" : {
                    "sFirst" : "首页",
                    "sPrevious" : "前一页",
                    "sNext" : "后一页",
                    "sLast" : "尾页"
                }
            },
            "fnDrawCallback" : function( settings ) {
                App.initUniform( $(this).find('tbody :checkbox') );
                $('select').select2();
            }
    });
});